package com.leon.android.common.app

import androidx.multidex.MultiDexApplication
import com.apkfuns.logutils.LogUtils
import com.billy.android.loading.Gloading
import com.leon.android.common.proxy.SpProperty
import com.leon.android.common.view.GlobalAdapter
import com.leon.common.app.AppManager
import com.leon.common.utils.SpUtils

open class BaseApp: MultiDexApplication() {
    var isInit = false
    override fun onCreate() {
        super.onCreate()
        AppManager.init(this)
        Gloading.initDefault(GlobalAdapter())
        SpUtils.init(this,"common")
        SpProperty.init(SpUtils.getInstance().sp)
        //初始化任务放在此服务中
        LogUtils.d("start Init")
        InitService.startInit(this)
    }
}